
html {padding: 0;margin: 0;}
body {margin: 0;padding: 0;font-family:Microsoft YaHei;}  


input[type=button]:focus,input[type=submit]:focus,input[type=text]:focus{outline:0}
input[type=button]::-moz-focus-inner{outline:0}
input{overflow:auto;text-indent:5px;}

/* form */
.form_box {position: relative;}
.form_box .form_Item_box { padding: 5px 0; width: 100%; position: relative;}

/* form Item box */
.form_box .form_lable { width: 100px; text-align: right; line-height: 35px; font-size: 15px; color: #666; float: left;} 
.form_box .form_error { line-height: 35px; font-size: 15px;color: #f00; height: 35px; top: 5px; float: left; }
.form_box .form_item_layout {  float: left; margin: 0 10px; position: relative;}
.form_box .form_annotate { font-size: 12px; color: #999; margin: 0 0 0 110px; line-height: 23px; }

/* form type */
.form_box .normal .form_item_layout {width: 250px;}
.form_box .middle .form_item_layout {width: 350px;}
.form_box .block .form_item_layout {width: 550px;}
.form_box .block .form_error { float: none; margin-left: 110px; clear: both}

/* input error */
.form_box .form_error_type .form_input { border-color: #f00;color: #f00}
/* select error */
.form_box .form_error_type .form_select_nameBox{ border-color: #f00 }
.form_box .form_error_type .form_select_name { color: #f00 }
.form_box .form_error_type .form_select_nameBox span { background-position: -3px -210px; }
/* select error */
.form_box .form_error_type .form_inputDate_valueBox{ border-color: #f00 }
.form_box .form_error_type .form_inputDate_value { color: #f00 }
.form_box .form_error_type .form_inputDate_valueBox span { background-position: -5px -387px; }
/* input error */
.form_box .form_error_type .form_textarea { border-color: #f00;color: #f00}
/* select error */
.form_box .form_error_type .form_inputSelect_valueBox{ border-color: #f00 }
.form_box .form_error_type .form_inputSelect_value { color: #f00 }
.form_box .form_error_type .form_inputSelect_valueBox span { background-position: -3px -210px;  }



